<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>splice 删除和增加数组元素</title>
</head>

<body>
  <script>
    // splice 删除和增加数组元素
    let arr = ['迪丽热巴', '古力娜扎', '佟丽丫丫', '玛尔扎哈']
    // 1. splice 删除  数组.splice(起始位置, 删除几个)
    // arr.splice(1, 1) // 记住起始位置是索引号，从0 开始数
    // arr.splice(1) // 如果第二个参数（删除几个）省略了，则默认删除到最后
    // console.log(arr)

    // 2. splice 增加  数组.splice(起始位置, 删除几个, 新增元素1,...新增元素n)
    arr.splice(1, 0, '刘德华', 'pink老师')
    // 2.1 注意如果是新增，则起始位置是目标位置的索引号， 删除几个（第二个参数）不能省略我们写为 0， 后面写新增的元素
    console.log(arr)

    // 3. splice 不是替换pop shift  unshift push.  arr.splice(0, 1)
    // 开头结尾找前面 pop shift  unshift push
    // splice管中间
  </script>
</body>

</html>